/**
 * @type {Date}
 *
 * @properties={typeid:35,uuid:"9AF399FA-32E3-458F-8C1E-D45C62309EEE",variableType:93}
 */
var fFechaHasta = null;

/**
 * @type {Date}
 *
 * @properties={typeid:35,uuid:"FBC65A19-8F0B-4D48-93E0-982E874526F7",variableType:93}
 */
var fFechaDesde = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"BF9B9C5E-757C-4126-B422-6B41D62676C2"}
 */
function onActionCalcular(event) {
	var query = 'SELECT cod_mov, SUM(importe) as "tot_importe", SUM(neto) as "tot_neto",SUM(neto_no_gravado) as "tot_neto_n_g",'+
		'SUM(iva) as "tot_iva",SUM(itc) as "tot_itc", SUM(iva_percep) as "tot_iva_percep", SUM(ing_brut_percep) as "ib_percep"'+ 
		'FROM ctacte_pr where fecha_mov between ? and ? group by cod_mov order by cod_mov;'
	var args = new Array(fFechaDesde,fFechaHasta)
	
	var ds = databaseManager.getDataSetByQuery('infocom',query,args,-1)
	//application.output(ds.getAsText(' ; ','\n','"',true))
	
	var $frm = solutionModel.getForm('ficha_maestra_compras_tab')
	var tipos = new Array(JSColumn.INTEGER)
	
	var cols = ds.getColumnNames().length
	for (var i = 1; i <= cols ; i++)
	{
		tipos[i] = JSColumn.NUMBER
	}
	$frm.dataSource = ds.createDataSource('ficha',tipos)
	forms[$frm.name].controller.recreateUI()

	forms[$frm.name].fFechaDesde = utils.dateFormat(fFechaDesde,'dd-MM-yyyy')
	forms[$frm.name].fFechaHasta = utils.dateFormat(fFechaHasta,'dd-MM-yyyy')
	globals.formEnVentana($frm.name,'COMPRAS','Ficha Compras')
	
/*	var $params = {
		pUserv: globals.gUservID,
		pFechaDesde: fFechaDesde,
		pFechaHasta: fFechaHasta,
		userv: uservs_to_uservs.razon_social,
		pTitulo: 'Ficha Maestra de Proveedores Desde ' + utils.dateFormat(fFechaDesde,'dd-MM-yyyy') + ' Hasta ' + utils.dateFormat(fFechaHasta,'dd-MM-yyyy')
	}
	globals.metodoJasper('impresion','proveedores/ficha_maestra_compras.jasper','Ficha_maestra_pr','infocom',$params)*/

}
